someone that protests - Español Inglés Diccionario